Update embassy-sync and embassy-executor#753
Conversation
Minimal version bumps only - no API or code changes. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update tps6699x dependency to use bramsdell-ms fork on embassy-sync-0.8 branch, which bumps embassy-sync from 0.7.2 to 0.8.0 to match the rest of the workspace. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Cargo Vet Audit Passed
|
|
As mentioned on OpenDevicePartnership/tps6699x#89, these versions have not been published to crates.io yet so we can't merge this until that is the case. |
|
Which repos are acceptable to refer to by git vs. need to be in crates.io? One option might be to change to a git reference. |
I believe we are trying to stick to crates.io releases only for Embassy. Recently we migrated away from git deps to crates.io for Embassy: #479 @jerrysxie does this match your understanding as well? |
@kurtjd @bramsdell-ms We switched to crate.io version to be more stable for our clients due to some subtle dependency between the embassy crates. There is no set in stone rule regarding crate.io or git dependency. We just have to be consistent throughout the entire ODP stack to not cause embassy dependency conflict to cause subtle breakages. For this change, it will be a problem for us since embassy-imxrt is not updated, so if this merged, client downstream depending on embedded-services and embassy-imxrt might have issue as there will be 2 different versions of embassy-sync in the dependency tree. |
Updated the tps6699x dependency to point to a new GitHub repository.
accf788 to
bbdf2c0
Compare
…ockfiles Revert embassy-executor from 0.10 back to 0.9.1 in examples to avoid must_spawn->spawn migration. executor 0.9 is fully compatible with embassy-sync 0.8. Bump embassy-embedded-hal 0.5->0.6 in rt633/rt685s-evk examples (0.5 re-exports embassy-sync 0.7 types, causing version conflicts). Update tps6699x lockfile pin to latest ODP upstream (embassy-sync 0.8). Regenerate all Cargo.lock files with minimal targeted updates. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
bbdf2c0 to
9ff3f0a
Compare
Updating versions for embassy-sync and embassy-executor. Dependent on OpenDevicePartnership/tps6699x#89